﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Loops {
    internal class Program {
        static void Main(string[] args) {
            /**
             *while循环
             */
            /* 局部变量定义 */
            //int a = 10;
            ///* while 循环执行 */
            //while (a < 20) {
            //    Console.WriteLine("a 的值： {0}", a);
            //    a++;
            //}
            //Console.ReadLine();

            /**
             * for/foreach 循环
             */
            //for (int a = 10; a < 20; a = a + 1) {
            //    Console.WriteLine("a 的值： {0}", a);
            //}
            //Console.ReadLine();

            /**
             *foreach  循环
             */
            //int[] fibarray = new int[] { 0, 1, 1, 2, 3, 5, 8, 13 };
            //foreach (int element in fibarray) {
            //    System.Console.WriteLine(element);
            //}
            //System.Console.WriteLine();


            //// 类似 foreach 循环
            //for (int i = 0; i < fibarray.Length; i++) {
            //    System.Console.WriteLine(fibarray[i]);
            //}
            //System.Console.WriteLine();


            /**
             * foreach 循环
             */
            //// 设置集合中元素的计算器
            //int count = 0;
            //foreach (int element in fibarray) {
            //    count += 1;
            //    System.Console.WriteLine("Element #{0}: {1}", count, element);
            //}
            //System.Console.WriteLine("Number of elements in the array: {0}", count);
            //Console.ReadLine();

            // 创建一个字符串列表
            List<string> myStrings = new List<string>();

            // 向列表添加一些字符串元素
            myStrings.Add("Google");
            myStrings.Add("Runoob");
            myStrings.Add("Taobao");

            // 使用 foreach 循环遍历列表中的元素
            foreach (string s in myStrings) {
                Console.WriteLine(s);
            }

            // 等待用户按下任意键后退出程序
            Console.ReadKey();

        }
    }
}
